//--------------------------------------------------------//
//Filename:error.js
//Create Time:2020年02月27日 星期四 22时17分18秒
//Description:

const errorHandler = async function(ctx,next){
	try{
		await next();
	}catch(err){
		console.log('--------已经捕获-----------');
		console.log(err);
		ctx.response.status = err.statusCode || err.status || 500;
		ctx.response.body = {
			message:err.message
		}
		ctx.app.emit('error',err,ctx);
		
	}
}

module.exports = errorHandler;
